﻿<?php 
   // if(!empty($_POST)) {  
   // //1、实现数据库链接    mysqli_connect打开一新的数据库
   //  $link=mysqli_connect('127.0.0.1', 'root', 'root', 'p301');  

   //  //检测数据库是否链接成功
   //  if(!$link){

   //     echo '<script> alert("您的数据库链接失败。请检查")</script>';die;

   //  }
   //  //$link数据库对象 mysqli_query运行数据命令
   //     mysqli_query($link,'set names utf8');
    	//include_once('init.php');									//set names utf8   执行的操作

//print_r($_POST['password']);页面打印 post数组中的password的值、
      if(!empty($_POST)){
 $username=$_POST['username']; //获取用户输入的username的值 

       $password=md5($_POST['password']);//获取用户输入的password的值

  if(!empty($_COOKIE['password'])){
      if($_POST['password']==$_COOKIE['password']){

        $password=$_COOKIE['password'];
      } 
}     
        $where['password']=$password;

        $where['username']=$username;


        // $data=selectone($GLOBALS['c'],$where);

       // $sql="select * from `admin` where `username`='$username' and `password`= '$password'";//获取数据库adminz中的username
       
       // 	$result = mysqli_query($link,$sql);  //执行Sql语句，获得一个结果集合，但是不能够直接获取到数据（字段内容）


       // 	$data = mysqli_fetch_assoc($result);
       // 	//解析result里的结果集合，变成数组，可以直接获取到字段内容。
       // 	//取得result的第一条数据
        // $sql="SELECT admin.* ,role.name FROM `role`,`admin` WHERE admin.role_id=role.id";
        $data=selectone('admin`,`role',"`admin`.role_id=`role`.id and `username`='$username' and `password`= '$password'");//")
// print_r($_SESSION);die;
 // print_r($data);die;

       	if(!empty($data)){  //数据库查找得到就执行
       	
          $data['power']=explode(',',$data['power']);


       		$_SESSION['admin']=$data;


          if(!empty($_POST['check'])){  //判断记住我的选项框是否是勾选的，如果不是空的话那么就用户输入的数据存入cookies当中。
              setcookie('username',$username,time()+3600*24); 
              setcookie('password',$password,time()+3600*24); 
            }else{  //判断记住我的选项框是否是勾选的，如果不是空的话那么就用户输入的数据存入cookies当中。
              setcookie('username','',0); 
              setcookie('password','',0); 
            }

              if(!empty($_POST['auto'])){  //判断记住我的选项框是否是勾选的，如果不是空的话那么就用户输入的数据存入cookies当中。
              setcookie('auto',1,time()+3600*24); 
             
            }else{  //判断记住我的选项框是否是勾选的，如果不是空的话那么就用户输入的数据存入cookies当中。
              setcookie('auto','0',0); 
              
            }




       		//print_r($_SESSION['admin']);die;
			//echo '<script> alert("登录成功");</script>';die;
			  echo '<script> location.href="index.php?c=index&a=index&admin=1";</script>';
			//header('location:index.php');  php页面跳转    header头部信息跳转
			}else{
				echo '<script>alert("登录失败");history.go(-1);</script>';die;

		}}



//大致流程
//首先要先链接数据库， $link=mysqli_connect('127.0.0.1', 'root', 'root', 'p301'); ==》检查 ==|》编码中文==》获取用户输入的值与数据库中的值进行对比。

       	




  include('protected/view/admin/admin/login.html');


